Towards Assurance-Driven Architectural Decomposition of Software Systems

نویسندگان

چکیده

Computer systems are so complex, they usually designed and analyzed in terms of layers abstraction. Complexity is still a challenge facing logical reasoning tools that used to find software design flaws implementation bugs. Abstraction also common technique for scaling those more complex systems. However, the abstractions phase many cases different from assurance. In this paper we argue quality assurance techniques operate on aspects To facilitate assurance, smooth integration into Software Development Lifecycle (SDLC), present 4-dimensional meta-architecture separates computational, coordination, stateful artifacts early stage. We enumerate some challenges can be addressed by meta-architecture, demonstrate it high-level simple file system.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

aSQA: Architectural Software Quality Assurance

In this paper, we present a novel technique for assessing and prioritizing architectural quality in large-scale software development projects. The technique can, after an initial investment, be applied with relatively little effort by software architects and the technique is therefore suited for agile development in which quality attributes are assessed and prioritized within each development s...

متن کامل

High Assurance Software Systems

The last few decades are marked by an unprecedented increase in the complexity and consequence of information technology systems. High assurance software systems must satisfy basic functional service properties that the system intends to deliver, as well as guarantee desirable system properties such as security, safety, timeliness and reliability. Examples of high assurance software systems inc...

متن کامل

System of Systems Software Assurance

Under DoD sponsorship, the Software Engineering Institute has initiated a research project on system of systems (SoS) software assurance. The project’s overall goal is to provide appropriate methods and tools to meet the assurance challenges of systems of systems. To focus the research, the project is specifically addressing SoS assurance issues that arise in large-scale adaptive information ma...

متن کامل

Model-Driven Software Development - Integrating Quality Assurance

“This book provides a comprehensive guide that will help researchers and practitioners in the model-driven software development area to avoid risks and project failures that are frequently encountered in traditional and agile software projects.” -Jörg Rech, Fraunhofer Institute for Experimental Software Engineering, Germany Edited by: Jorg Rech, Fraunhofer Institute for Experimental Software En...

متن کامل

Towards Transparent Architectural Decisions for Software Deployment

The operation of large scale information systems requires investment into hardware infrastructure and causes running cost for keeping it in a productive state. This especially applies in an enterprise environment where also expenses for software licenses costs or penalties for downtime occur. The deployment of software influences these costs both in their amount and their composition. In order ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2021

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-030-83906-2_15